\ProvidesPackage{testcasedescription}

\RequirePackage{longtable}

\newcommand{\TestCaseEntry}[2]{\raggedright\bf #1 &  #2 \\ \hline}

\newcommand\TestCaseIdentifier[1]{\TestCaseEntry{Identifier}{#1}}
\newcommand\TestCaseUseCase[1]{\TestCaseEntry{Use case}{#1}}
\newcommand\TestCaseScenario[1]{\TestCaseEntry{Scenario}{#1}}
\newcommand\TestCaseSetup[1]{\TestCaseEntry{Setup}{#1}}
\newcommand\TestCaseInterface[1]{\TestCaseEntry{Interface}{#1}}
\newcommand\TestCaseIncludes[1]{\TestCaseEntry{Includes}{#1}}
\newcommand\TestCaseProcedure[1]{\TestCaseEntry{Procedure}{#1}}
\newcommand\TestCaseInputs[1]{\TestCaseEntry{Inputs}{#1}}
\newcommand\TestCaseOutcome[1]{\TestCaseEntry{Outcome}{#1}}
\newenvironment{TestCaseTemplate}{%
\begin{longtable}{|p{.2\linewidth}|p{.8\linewidth}|}\hline%
}{\end{longtable}}